@charset "utf-8";
/* CSS Document by jacy use in vipcard */
html{ height:100%;}
body{ min-height:100%;background: url(images/background.jpg); background-size: 80px 80px}
.obody{ min-height:100%;background: url(images/vipbg4.jpg);}
.body{ background:none}
.couponheader{ background: url('images/outlet.png') no-repeat left top; background-size:750px 22px; padding-left: 30px; margin-right: 30px;}
.couponheader span{ display: block; background: url('images/outlet.png') no-repeat right top; background-size:750px 22px; margin-right: -30px; height: 22px;}
.couponline{ margin: 0 13px; background: url('images/line.png') no-repeat left top; background-size:750px 10px; padding-left: 30px; margin-right: 43px;}
.couponline span{ display: block; background: url('images/line.png') no-repeat right top; background-size:750px 10px; margin-right: -30px; height: 10px;}
.couponcard{ margin: 0 13px;}
.couponcard.green{ background: url(images/coupons_green_2.png) no-repeat left top;  background-size: 100% 100%;}
.couponcard .coupondetail{ position: relative; height:90px; color: #ffffff; }
.coupondetail.green{ background-color: green}
.coupondetail .logo{ background:rgba(255,255,255,0.7) url(images/logo.png) no-repeat center center; position: absolute; left: 10px; top: 20px; width: 50px; height: 50px; border-radius: 25px; background-size: 46px 46px}
.coupondetail .couponinfo{ position: absolute;left: 65px; top: 30px;}
.coupondetail .couponinfo b{ display: none;}
.coupondetail .couponinfo h1{ font-size: 20px; line-height: 30px; font-weight: normal;}
.coupondetail .couponinfo h2{ font-size: 12px; font-weight: normal; line-height: 30px; white-space: nowrap }
.coupondetail .coupontype{ position: absolute; right: 10px; top: 5px; font-size: 16px; font-weight: normal}
.coupondetail .couponmoney{ position: absolute; right: 10px; top: 35px;font-size: 40px; font-weight: bold;}
.couponcard .couponmsg{ background-color: #ffffff; padding-left: 10px; height: 30px;line-height: 30px; color: #333333;font-size: 16px; font-weight: normal;}

/*门店核销统计*/
.couponitem{ background-color: #f0f0f0}

/*新增或会员卡*/
.topdiv{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; }
.filialelist{ position: absolute; left: 0; right: 0; top: 0; background-color: #f0f0f0; box-shadow: 0 0 5px #333333;}
.filialelist h1{ line-height: 30px; padding-left: 20px; font-size: 16px;}
.filialelist li{ border-bottom: 1px solid #cccccc; cursor: pointer;}
.filialelist li:last-child{ border-bottom: none;}